/* CSS Document */
* { margin:0px; padding:0px; border:none; }
div { width:100%; }
a { font-size:12px; color:#333333; text-decoration:none; }
a:hover { color:#F41C05; }
a img { border:none; }

.f12 { font-size:12px; font-family:SimSun; }
.f14 { font-size:14px; font-family:SimSun; }
.fb { font-weight:bold; }
.yback { background:#000000;}
.tleft { text-align:left; }
.tright { text-align:right; }
.fl { float:left; }
.fr { float:right; }
.clear { clear:both; }
.none { display:none; }
.div_1 { height:1px; line-height:1px; font-size:1px; }
.div_5 { height:5px; line-height:5px; font-size:5px; }
.div_10 { height:10px; line-height:10px; font-size:10px; }
.div_15 { height:15px; line-height:15px; font-size:15px; }
.div_20 { height:20px; line-height:20px; font-size:20px; }
.div_25 { height:25px; line-height:25px; font-size:25px; }
.div_30 { height:30px; line-height:30px; font-size:30px; }

.ml_1 { margin-left:1px; }
.ml_3 { margin-left:3px; }
.ml_5 { margin-left:5px; }
.ml_7 { margin-left:7px; }
.ml_10 { margin-left:10px; }
.ml_11 { margin-right:8px; }
.ml_15 { margin-left:15px; }
.ml_20 { margin-left:20px; }

.mr_1 { margin-right:1px; }
.mr_3 { margin-right:3px; }
.mr_5 { margin-right:5px; }
.mr_7 { margin-right:10px; }
.mr_10 { margin-right:10px; }
.mr_15 { margin-right:15px; }
.mr_20 { margin-right:20px; }

.mt_1 { margin-top:1px; }
.mt_3 { margin-top:3px; }
.mt_5 { margin-top:5px; }
.mt_7 { margin-top:10px; }
.mt_10 { margin-top:10px; }
.mt_15 { margin-top:15px; }

/** 头部控制 **/
.topLine { width:100%; height:36px; line-height:36px; border-bottom:1px solid #E3E3E3; }
.topLine div { width:990px; height:36px; line-height:36px; margin:0px auto; color:#9A9A9A; }

.bn_info { width:100%; height:160px; background:#D10602}
.bn_info .banner { width:990px; height:120px; margin:0px auto; }
.bn_info .banner .logo { width:305px; height:120px;  }
.bn_info .banner .smLogo { width:156px; height:27px; background:url(../images/logo_2.jpg) no-repeat; margin-top:60px; margin-left:10px; }
.bn_info .banner .rightParent { width:170px; height:80px; }
.bn_info .banner .rightParent .vt_btn { width:160px; height:40px; cursor:pointer; }

.bn_info .navigation { width:100%; height:40px; }
.bn_info .navigation ul { width:990px; height:40px; line-height:40px; margin:0px auto; }
.bn_info .navigation ul * { height:40px; line-height:40px; }
.bn_info .navigation ul li { float:left; list-style:none; width:80px; margin:0px 5px;   }
.bn_info .navigation ul li a { font-size:14px; font-weight:bold; color:#FFFFFF; }
.bn_info .navigation ul li a:hover { color:#000000; }

/** 中间广告区域 **/
.adver { width:990px; height:325px; margin:0px auto; }
.adver div { overflow:hidden; }
.adver .big_adver { width:990px; height:325px; }
.adver .left,.adver .right { width:140px; height:140px; }
.adver .center { width:700px; height:140px; }

/** 黄色背景横条 **/
.yellow_line { height:38px; }

/** 小块的标题设置 **/
/** index全局使用 **/
.g_parent { width:990px; margin:0px auto; }
.g_parent .title_type { height:36px; }
.g_parent .title_type li { float:left; height:22px; list-style:none; }
.g_parent .title_type li div,.g_parent .title_type li div * { width:auto; font-size:16px; font-weight:bold; color:#F41C05; }
.g_parent .title_type li .title_font { float:left; color:#000000; margin-top:13px; }
.g_parent .title_type li .more { float:right; margin-top:13px; }

.g_parent .title_type .ico { height:36px; line-height:36px; width:8px; background:#F41C05; margin-top:0px; }

/** 分块应用 **/

/** 教师推荐样式 **/
.g_parent .t_type_1 li { min-width:110px; }
.g_parent .t_type_1 li .title_font { width:auto; margin-left:20px; cursor:pointer; }
.g_parent .t_type_1 li .title_font:hover { color:#F41C05; }
.g_parent .t_type_1 .ico { min-width:120px; min-width:0px; }

/** 教师推荐内容 **/
.g_parent .line_cnt_1 { width:100%; }
.g_parent .line_cnt_1 li { width:187px; height:350px; overflow:hidden; float:left; text-align:center; border:1px solid #efefef; }
.g_parent .line_cnt_1 li a { color:#999999; }
.g_parent .line_cnt_1 li a span { font-size:12px; font-weight:bold; color:#333333; line-height:20px; }
.g_parent .line_cnt_1 li a:hover,.g_parent .line_cnt_1 li a:hover span { color:#F41C05; }
.g_parent .line_cnt_1 li a div { width:172px; margin-left:10px; text-align:left; line-height:18px; }

/** 学校新闻  单行切换 **/
.g_parent .special_1 { background:#E9E9EB; border-bottom:1px solid #E9E9EB; }
.g_parent .special_1 .t_type_1 { height:46px; }
.g_parent .special_1 .t_type_1 li .title_font { margin-left:0px; height:46px; }
.g_parent .special_1 .title_type li .checked { border-top:5px solid  #F41C05; margin-top:0px; padding-top:8px; background:#FFFFFF; }
.g_parent .special_1 .sp_content { width:988px; margin:0px auto; background:#FFFFFF; height:140px; }
.g_parent .special_1 .sp_content ul { width:300px; height:140px; overflow:hidden; float:left; }
.g_parent .special_1 .sp_content li { list-style:none; margin:3px 10px; }
.g_parent .special_1 .sp_content .ttitle { width:200px; height:24px; line-height:24px; text-align:left; overflow:hidden; float:left; } 
.g_parent .special_1 .sp_content .tdate { float:right; width:auto; height:24px; line-height:24px; text-align:center; } 
.g_parent .special_1 .sp_content .left_img  { float:left; width:688px; }
.g_parent .special_1 .sp_content .left_img * { float:left; width:330px; }
.g_parent .special_1 .sp_content .left_img a { border:3px solid #efefef; }

/** 新开课程 一个标题 **/
.g_parent .t_type_2 li { min-width:0px; }
.g_parent .t_type_2 li .title_font { width:auto; margin-left:20px; cursor:default; }
.g_parent .t_type_2 li .title_font:hover { color:#000000; }
.g_parent .title_type .single { width:970px; }
.g_parent .title_type .sgl_ttl { width:720px; }
.g_parent .title_type .ctlr_title { width:340px; }
.g_parent .title_type .like_title { width:220px; }

.g_parent .title_type .sgl_ttl1 { width:970px; }


/** subject课程一 **/
.g_parent .subject_1 { width:100%; height:205px; border:1px solid #efefef; }
.g_parent .subject_1 div { float:left; width:235px; height:190px; overflow:hidden; text-align:center; font-weight:bold; font-size:14px; color:#666666; margin-left:10px; margin-top:10px; }
.g_parent .subject_1 div:hover { color:#F41C05; }

/** subject课程二 **/
.g_parent .subject_2 { height:100px; }
.g_parent .subject_2 div { width:115px; height:80px; margin-left:7.5px; }

/** 左右分割模块样式**/
.g_parent .center_l { width:740px; height:auto; overflow:auto; }
.g_parent .center_r { width:240px; height:auto; overflow:auto; }

/** 设计资讯，经验分享样式 **/
.g_parent .center_l .special_1 .sp_content { width:738px; }
.g_parent .center_l .special_1 .sp_content ul { width:379px; }
.g_parent .center_l .special_1 .sp_content .ttitle { width:269px; } 
.g_parent .center_l .special_1 .sp_content .left_img  { width:339px; margin-left:10px;  }

/** 招聘、就业信息 **/
.g_parent .sp_2 .sp_content { width:738px; }
.g_parent .sp_2 .sp_content ul { width:300px; }
.g_parent .sp_2 .sp_content .right_worker  { float:left; width:340px; }
.g_parent .sp_2 .sp_content .right_worker div { width:150px; margin-left:10px; float:left; overflow:hidden; }
.g_parent .sp_2 .sp_content .right_worker .photo { height:90px; margin-top:15px; }
.g_parent .sp_2 .sp_content .right_worker .name { font-size:14px; font-weight:bold; margin-top:15px; }
.g_parent .sp_2 .sp_content .right_worker .addr { height:65px; font-size:12px; color:#666666; line-height:24px; margin-top:8px; }

/** 竞赛 **/
.g_parent .sp_3 { height:186px; }
.g_parent .sp_3 .sp_content { width:238px; height:185px; }
.g_parent .sp_3 .sp_content ul { width:236px; height:auto; }
.g_parent .sp_3 .sp_content .ttitle { width:140px; } 

/** 合作 **/
.g_parent .sp_4 { height:141px; }
.g_parent .sp_4 .sp_content { width:238px; height:140px; }
.g_parent .sp_4 .sp_content ul { width:236px; height:auto; }
.g_parent .sp_4 .sp_content .ttitle { width:140px; } 

/** 社区
因与sp_3样式相同，所以注释掉了 
.g_parent .sp_5 { height:186px; }
.g_parent .sp_5 .sp_content { width:238px; height:185px; }
.g_parent .sp_5 .sp_content ul { width:236px; height:auto; }
.g_parent .sp_5 .sp_content .ttitle { width:140px; } 
**/

/** 三列新闻区域 **/
.g_parent .adver_line div { width:auto; height:60px; float:left; }
.g_parent .column { width:320px; height:auto; border:1px solid #FBA51E; float:left; }
.g_parent .column .column_title { width:100%; height:30px; text-align:left; line-height:30px; background:#FBA51E; }
.g_parent .column .column_title span { font-size:16px; font-family:"Microsoft Yahei"; font-weight:bold; color:#FFFFFF; margin-left:20px; }
.g_parent .column ul { width:300px; height:auto; margin:0px auto; }
.g_parent .column ul li { list-style:none; border-bottom:1px dashed #FBA51E; line-height:24px; height:24px; }
.g_parent .column ul li a { color:#666666; }
.g_parent .column ul li a:hover { color:#F41C05; }

/** 网校活动、学员感言 标题**/
.ytitle .white_title { line-height:38px; height:38px; width:130px; font-size:16px; color:#FFFFFF; font-weight:bold; background:url(../images/arrow.jpg) right center no-repeat; margin:0px auto; font-family:"Microsoft Yahei"; letter-spacing:10px; }

/** 网校活动 内容**/
.g_parent .activity li a div,.g_parent .activity_1 li a div { color:#666666; margin-left:10px; text-align:left; line-height:18px; }
.g_parent .activity li a:hover div,.g_parent .activity_1 li a:hover div { color:#F41C05; }

.g_parent .activity li { width:323px; height:310px; border:none; }
.g_parent .activity li a span { font-size:14px; line-height:28px; }
.g_parent .activity li a div { width:303px; }

/** 学员感言 内容**/
.g_parent .activity_1 li { width:240px; height:250px; border:none; }
.g_parent .activity_1 li a span { font-size:14px; line-height:28px; }
.g_parent .activity_1 li a div { width:220px; }

/** 底部footer区域一 **/
.footer_line_1 { clear:both; border-top:1px solid #909090; border-bottom:15px solid #efefef; width:100%; height:auto; }
.footer_line_1 .fl_back { border-top:1px solid #ffffff; background:#DADADD; height:115px; }
.footer_line_1 .fl_back .g_parent { margin:0px auto; }
.footer_line_1 .fl_back .g_parent div { height:105px; line-height:105px; float:left; margin-top:5px; }
.footer_line_1 .fl_back .g_parent .left_ico { width:420px; background:url(../images/leftDesc.png) right center no-repeat; }
.footer_line_1 .fl_back .g_parent .center_ico { width:140px; text-align:center; }
.footer_line_1 .fl_back .g_parent .right_ico { width:420px; background:url(../images/rightDesc.png) left center no-repeat; }

.footer_line_2 { clear:both; border-top:30px solid #F8A519; background:#000000; width:100%; height:auto; }
.footer_line_2 .g_parent { height:auto; margin:0px auto; }
.footer_line_2 .footer_logo { float:left; height:145px; width:150px;}
.footer_line_2 .font_one { float:left; height:145px; width:490px; }
.footer_line_2 .font_two { float:left; height:145px; width:350px; }

.footer_line_2 .font_one .f1,.footer_line_2 .font_two .f2,.footer_line_2 .copyright { color:#FFFFFF; font-weight:bold; font-family:"Microsoft Yahei"; }
.footer_line_2 .font_one .f1 { text-align:left; line-height:24px; font-size:16px; margin-top:15px; color:#F8A519}
.footer_line_2 .font_two .f2 { text-align:left; line-height:18px; font-size:14px; margin-top:82px; }
.footer_line_2 .font_one .f1 a{color:#F8A519; display:block; width:100px; height:20px; float:left}
.footer_line_2 .copyright { height:100px;  font-size:14px; height:auto; text-align:center; }

.line_white { clear:both; height:1px; line-height:1px; font-size:1px; border-bottom:2px solid #ffffff; }


/****************************v1.1*************************************/
.list_pic_box{ width:1000px; height:550px; margin:auto;}
.list_pic_box .lft_box{ width:1000px; float:left; height:550px; overflow:hidden; }
.list_pic_box .lft_box .lft_title{}
.list_pic_box .lft_box .lft_content{ height:130px; width:99%; margin-bottom:10px; border:1px solid #ccc; margin-top:50px;}
.list_pic_box .lft_box .lft_content ul { margin-left:10px; margin-top:10px;}
.list_pic_box .lft_box .lft_content ul li{ list-style:none; float:left;margin:5px;}
.list_pic_box .lft_box .lft_content ul li img{ width:125px; height:80px; }
.list_pic_box .lft_box .lft_content ul li a{ display:block; text-align:center; line-height:24px;}
.list_pic_box .rt_box{ width:290px; float:right;height:660px; overflow:hidden}
.list_pic_box .rt_box ul li img{ width:290px; height:100px; margin-bottom:5px;}
.footer_line_2 .copyright{ line-height:20px; padding-top:10px; font-size:12px;}

.bn_info .banner .smLogo { background:none;}
.smLogo{ font-weight:bold; font-size:14px; color:#F8A519;}
.area_select{ position:absolute; display:none; width:320px; height:auto; border:1px solid #ccc; left:450px; top:75px; background:#FFFFFF;}
.area_select p{ margin:10px; }
.area_select a{ display:block; width:60px; height:24px; float:left; text-align:center; font-weight:normal}
.search_box{ height:25px; width:280px; border:2px solid #F8A519; float:left; margin-top:60px;}
.search_box .search_txt{ background-color:#F8A519; float:left; height:25px;}
.search_box .search_txt .txt{ height:25px;width:200px; color:#CCCCCC }
.search_box .search_btn{ width:80px; background-color:#F8A519; float:left; height:25px; line-height:25px; color:#FFFFFF; text-align:center}

/********************************/
.float_left{ width:220px; height:360px; background-color:#43405D; position:absolute; top:160px; height:325px;}
.float_left ul{ margin-top:10px; margin-left:10px; margin-right:10px;}
.float_left ul li{ list-style:none; font-size:12px; color:#FFFFFF; display:block; height:22px; margin-top:5px; background:url(../images/li_lst_bg.jpg); line-height:22px; padding-left:10px; background-position:right;}
.float_left ul li a,.bn_info .navigation ul li a{ color:#FFFFFF}
.float_left ul li.title{ background:none; font-size:14px; font-weight:bold;}
.float_left ul li.notice_lst{ background:none; display:block; margin-top:0px; height:20px; line-height:20px;}
.float_left ul li.notice_lst a{  display:block;width:120px; height:20px; overflow:hidden;  float:left;}
.float_left ul li.notice_lst p{ float:right; margin-right:3px;}

.float_right{ width:220px; height:360px; background-color:#43405D; position:absolute; top:160px; right:0; height:325px; display:block; }
.float_right .msgParent { width:100%; height:32px; margin-top:8px; }
.float_right .msgParent * { color:#FFFFFF; }
.float_right .msgParent .msgTitle { font-size:14px; width:auto; height:22px; line-height:22px; }
.float_right .msgParent .msgBtn { width:auto; }
.float_right .msgParent .msgBtn input { background:none; cursor:pointer; }
.float_right .writeArea { width:100%; text-align:center; }
.float_right .writeArea .wa { background:none; border:1px solid #ffffff; width:194px; height:65px; color:#FFFFFF; padding:3px; margin-top:-3px; }
.float_right .msgList { width:200px; height:169px; margin:0px auto; border:1px solid #ffffff; margin-top:5px; list-style:none; }
.float_right .msgList .singleMsg { width:180px; margin:10px; }
.float_right .msgList .singleMsg a { color:#FFFFFF; font-size:12px; line-height:16px; }
.float_right .msgList .singleMsg a span { float:right; margin-right:0px; }
.float_right .msgList .btmMsg { margin-bottom:5px; }


.bn_info .navigation ul li { float:left; list-style:none; width:60px; margin:0px 5px;   }
.bn_info .navigation ul li.login{ width:180px;}
.bn_info .navigation ul li.login a { font-size:12px; margin-left:10px; margin-top:40px;}
.bn_info .banner { width:990px; height:110px; margin:0px auto; }

.bn_info .banner .rightParent{ margin-top:25px;}
.bn_info .banner .logo{ height:110px;}
.bn_info { height:150px;}

#player{position:relative; width:100%; height:313px;overflow:hidden;}
#player a{color:#333; display:block; width:100%; height:313px; margin:0 auto;}
#player{border:0;padding:0;margin:0; position:relative;}
#player .Limg{position:relative;}
#player .Limg .banner_li { position:absolute; left:0; top:0; _left:-50%; width:100%; height:468px;}
#player .Limg li img{ margin:0 auto; text-align:center;}
#player .Limg li  p{line-height:25px; font-size:14px; padding-left:15px;}
#player .Nubbt{position:absolute;z-index:99;right:50%; margin-right:-30px; bottom:6px; height:13px; }
#player .Nubbt span{display:inline-block; _display:inline; _zoom:1; width:13px; height:13px; _font-size:0; margin-left:5px; cursor:pointer; background:#fff; filter:Alpha(opacity=30) /* IE */ -moz-opacity:03; /* Moz + FF */ opacity: 0.3;}
#player .Nubbt span.on{background:#fff; filter:Alpha(opacity=100) /* IE */ -moz-opacity:10; /* Moz + FF */ opacity: 1;}
















